package com.powergisol.gis.dao;

import com.powergisol.gis.entity.TabVisual;
import com.powergisol.gis.vo.SearchVisualVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * Created By marc
 * Date: 2020/9/22  10:25
 * Description:
 */
@Mapper
public interface TabVisualMapper {

    Integer saveTabVisual(TabVisual tabVisual);

    void renameVisual(@Param("viewName") String viewName,@Param("id")Integer id);

    List<TabVisual> getVisualList(SearchVisualVo vo);

    TabVisual getAcquiesce(@Param("scenceId")Integer scenceId);

    TabVisual getVisualTop(@Param("scenceId")Integer scenceId);

    void setAcquiesce(@Param("id")Integer id,@Param("isAcquiesce")Integer isAcquiesce);

    void upAcquiesce(@Param("scenceId")Integer scenceId);

    void delVisual(@Param("id")Integer id);

    TabVisual visualDetail(Integer id);
}
